bear a charmed life - Turkish English Dictionary